Metaterms with Several Attributes

نویسنده

  • Pascal Brisset
چکیده

Metastructures and metaterms have been proposed to extend Prolog systems 6, 5]. They enable special purpose uniications to be speciied. They are useful to implement for example coroutining and new domains of computation. In both cases, information is attached to variables, which then are encoded with metaterms or metastructures. This information must be taken into account during uniication. Problems appear when one wants to use metaterms for diierent issues: how to unify metaterms of diierent kinds with a single uniication handler? These problems especially appear in a modular programming with independent pieces of code, where it is impossible to write a single handler for all uses of metaterms hidden in modules. In this paper, we propose a solution where there is only one kind of metaterms which has several facets, each facet serving a special issue. Then each facet is independently uniied. This solution has been implemented in the ECRC Prolog system ECL i PS e .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of Meta-Concepts for Information Retrieval in a Quality-Controlled Health Gateway

BACKGROUND CISMeF is a French quality-controlled health gateway that uses the MeSH thesaurus. We introduced two new concepts, metaterms (medical specialty which has semantic links with one or more MeSH terms, subheadings and resource types) and resource types. OBJECTIVE Evaluate precision and recall of metaterms. METHODS We created 16 pairs of queries. Each pair concerned the same topic, bu...

متن کامل

A Comprehensive Mathematical Model for the Design of a Dynamic Cellular Manufacturing System Integrated with Production Planning and Several Manufacturing Attributes

    Dynamic cellular manufacturing systems,   Mixed-integer non-linear programming,   Production planning, Manufacturing attributes   This paper presents a novel mixed-integer non-linear programming model for the design of a dynamic cellular manufacturing system (DCMS) based on production planning (PP) decisions and several manufacturing attributes. Such an integrated DCMS model with an extensi...

متن کامل

Metaconfluence of Calculi with Explicit Substitutions at a Distance

Confluence is a key property of rewriting calculi that guarantees uniqueness of normal-forms when they exist. Metaconfluence is even more general, and guarantees confluence on open/meta terms, i.e. terms with holes, called metavariables that can be filled up with other (open/meta) terms. The difficulty to deal with open terms comes from the fact that the structure of metaterms is only partially...

متن کامل

Integration of Extended Uni cation into a

This paper reports on the practical experiences collected during the implementation of constraint logic programming techniques via metaterms and extended uni-cation. During the actual implementation of extended uniication in a concrete PROLOG implementation some minor reenements to a speciication proposed earlier 3] had to be taken care of. Further, a convention related to the interpretation of...

متن کامل

A MEDLINE categorization algorithm

BACKGROUND Categorization is designed to enhance resource description by organizing content description so as to enable the reader to grasp quickly and easily what are the main topics discussed in it. The objective of this work is to propose a categorization algorithm to classify a set of scientific articles indexed with the MeSH thesaurus, and in particular those of the MEDLINE bibliographic d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993